import type { FPInputDescription } from '@/components/function-parameter/fp-input/index'
import type { FPSelectDescription } from '@/components/function-parameter/fp-select'

export type FPComponentType = 'input' | 'select'

export interface FPComponentDescription {
  key: string
  label: string
}

export interface FPComponent {
  id: string
  type: FPComponentType
  description: FPInputDescription | FPSelectDescription
}
